package cn.uexpo.lhz.dao;

import cn.uexpo.lhz.domain.ActivityMap;
import cn.uexpo.lhz.domain.ActivityMapExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ActivityMapMapper {
    long countByExample(ActivityMapExample example);

    int deleteByExample(ActivityMapExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(ActivityMap record);

    int insertSelective(ActivityMap record);

    List<ActivityMap> selectByExampleWithBLOBs(ActivityMapExample example);

    List<ActivityMap> selectByExample(ActivityMapExample example);

    ActivityMap selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") ActivityMap record, @Param("example") ActivityMapExample example);

    int updateByExampleWithBLOBs(@Param("record") ActivityMap record, @Param("example") ActivityMapExample example);

    int updateByExample(@Param("record") ActivityMap record, @Param("example") ActivityMapExample example);

    int updateByPrimaryKeySelective(ActivityMap record);

    int updateByPrimaryKeyWithBLOBs(ActivityMap record);

    int updateByPrimaryKey(ActivityMap record);
}